Includes a shared and mutally exclusive build scope specifier for:
* --bin
* --example
* --test
* --lib
* --bench
}
+# Returns the shared argument style for build specifiers
+_build_scope_spec() {
+ '(--bin --example --test --lib)--bench=[benchmark name]: :_benchmark_names' \
+ '(--bench --bin --test --lib)--example=[example name]' \
+ '(--bench --example --test --lib)--bin=[binary name]' \
+ '(--bench --bin --example --test)--lib=[library name]' \
+ '(--bench --bin --example --test)--test=[test name]' \
+}
+
#Gets the test names from the manifest file
_test_names()
{